
Exchange Server’da Cumulative Update (CU) yüklemesi yaparken aşağıdaki hata ile karşılaşabilirsiniz:
Microsoft Exchange Server 2016 Unattended Setup copying Files...File copy complete. Setup will now collect additional information needed for installation.LanguagesManagement toolsMailbox role: Transport serviceMailbox role: Client Access serviceMailbox role: Unified Messaging serviceMailbox role: Mailbox serviceMailbox role: Front End Transport serviceMailbox role: Client Access Front End servicePerforming Microsoft Exchange Server Prerequisite Check Configuring Prerequisites COMPLETED Prerequisite Analysis COMPLETEDConfiguring Microsoft Exchange Server Preparing Setup COMPLETED Stopping Services FAILED
The following error was generated when "$error.Clear(); & $RoleBinPathServiceControl.ps1 -Operation:DisableServices-Roles:($RoleRoles.Replace('Role','').Split(',')) -SetupScriptsDirectory:$RoleBinPath; &$RoleBinPathServiceControl.ps1 -Operation:Stop -Roles:($RoleRoles.Replace('Role','').Split(','))-IsDatacenter:([bool]$RoleIsDatacenter) " was run: "Microsoft.PowerShell.Commands.ProcessCommandException: Cannot stopprocess "fms (2496)" because of the following error: Access is denied ---> System.ComponentModel.Win32Exception: Access is denied at System.Diagnostics.ProcessManager.OpenProcess(Int32 processId, Int32 access, Boolean throwIfExited) at System.Diagnostics.Process.GetProcessHandle(Int32 access, Boolean throwIfExited) at System.Diagnostics.Process.get_HasExited() at Microsoft.PowerShell.Commands.StopProcessCommand.ProcessRecord() ---End of inner exception stack trace ---".The Exchange Server setup operation didn't complete. More details can be found in ExchangeSetup.log located in the:ExchangeSetupLogs folder.
İçindekiler
Exchange Server CU Setup Access Denied Hatasının Açıklaması
Exchange Server’da CU yüklemesi sırasında Exchange Server servisleri ServiceControl.ps1 tarafından denetlenmektedir. Bu script Exchange Server yüklemesi ile Bin klasörü içerisinde gelmektedir. Yani aslında CU kurulumu sırasında arka planda ilgili Setup dosyası bir çok scripti’de çalıştırmaktadır. Servisleri ise StopServices.ps1 ile durdurmaktadır. Kurulum sırasında bu işlemleri gerçekleştiremediği için “Access Denied” uyarısı alabilirsiniz.
Exchange Server CU Setup Access Denied Hatasının Nedeni
Bu hatanın temel sebebi, kurulum işlemini gerçekleştiren kullanıcının sunucu üzerinde yeterli yetkilere sahip olmamasıdır. Kullanıcı, gerekli yetkilere sahip olmadığı için debug işlemlerini gerçekleştiremez ve bu nedenle “Access Denied” hatası ile karşılaşılır.
Exchange Server CU Setup Access Denied Hatasının Çözümü
Aslında bu kurulum sırasında “Access Denied” almanızın tek sebebi kurulum işlemini gerçekleştirdiğiniz kullanıcının sunucu üzerinde bulunan yetkilerinden kaynaklanmaktadır.
İlgili kullanıcı kurulum sırasında gerekli yetkilere sahip olmadığı için Debug yapamıyor ve “Access Denied” uyarısı ile karşılaşıyorsunuz.
- Kurulum sırasında kullanılan kullanıcının yeterli yetkilere sahip olduğunu kontrol edin.
- Kullanıcıya gerekli yetkileri, yönetmiş olduğunuz policy üzerinden tanımlayın.
- Varsayılan olarak, debug yetkisi genellikle yerel güvenlik gruplarına atanır. Kullanıcının bu gruplara eklenip eklenmediğini kontrol edin ve gerekirse ekleyin.
